ball caster - Turkish English Dictionary